package main

import "fmt"

func main() {

	// 使用switch把小写类型的char型转为大写
	// 只转换a，b，c，d，其它的输出“other”
	var char byte

	fmt.Println("请输入一个字符:")
	fmt.Scanf("%c ", &char) //这里要加个空格，下面的输入才能输入

	switch char {
	case 'a':
		fmt.Println("A")
	case 'b':
		fmt.Println("B")
	case 'c':
		fmt.Println("C")
	case 'd':
		fmt.Println("D")
	default:
		fmt.Println("other")
	}

	//对学生成绩大于60分的，输出“合格”，低于60分的，输出“不合格”
	//输入成绩不能大于100
	var score float64
	fmt.Println("请输入成绩:")
	fmt.Scanln(&score)
	switch int(score / 60) {
	case 1:
		fmt.Println("及格")
	case 0:
		fmt.Println("不及格")
	default:
		fmt.Println("输入有误...")
	}

	//根据用户指定月份
	//打印该月份所属的季节。3,4,5春季 6,7,8夏季 9,10,11秋季 12,1,2冬季
	var month byte
	fmt.Println("请输入月份")
	fmt.Scanln(&month)
	switch month {
	case 3, 4, 5:
		fmt.Println("spring")
	case 6, 7, 8:
		fmt.Println("summer")
	case 9, 10, 11:
		fmt.Println("autumn")
	case 12, 1, 2:
		fmt.Println("winter")
	default:
		fmt.Println("输入有误...")

	}
}
